528da74c15b68386fc93f86c39586427d8b5dd2b,src/main/java/org/jfree/chart/fx/interaction/DispatchHandlerFX.java,DispatchHandlerFX,handleMouseClicked,#ChartCanvas#MouseEvent#,102

Before Change


        if (this.mousePressedPoint == null) {
            return;
        }
        Point2D currPt = new Point2D.Double(e.getX(), e.getY());
        if (this.mousePressedPoint.distance(currPt) < 2) {
            canvas.dispatchMouseClickedEvent(currPt, e);
        }

After Change


     * @param e  the mouse event ({@code null} not permitted).
     */
    @Override
    public void handleMouseClicked(ChartCanvas canvas, MouseEvent e) {
        if (this.mousePressedPoint == null) {
            return;
        }
        double x = e.getX();
        double y = e.getY();
        ChartEntity entity = canvas.getRenderingInfo().getEntityCollection().getEntity(x, y);
        ChartMouseEventFX event = new ChartMouseEventFX(canvas.getChart(), e, entity);
        for (ChartMouseListenerFX listener : canvas.getChartMouseListeners()) {